//
//  ZHTJFaceModel.h
//  ZHTJFaceDemo
//
//  Created by thinkjoy on 2017/1/16.
//  Copyright © 2017年 杜瑞胜. All rights reserved.
//

#import <UIKit/UIKit.h>

#pragma mark    人脸基础数据
@interface ZHTJFaceModel : NSObject

/**
 人脸ID
 */
@property   (nonatomic,copy)    NSString    * faceID;

/**
 人脸标记,可用来在faceSet中筛选对应人脸
 */
@property   (nonatomic,copy)    NSString    * faceUserParam;

/**
 人脸标记
 */
@property   (nonatomic,copy)    NSString    * faceTag;
@end

#pragma mark    人脸特征数据模型
@interface ZHTJFaceFeaturesModel : ZHTJFaceModel

/**
 人脸相对于图片的位置
 */
@property   (nonatomic,assign)  CGRect      faceRect;

/**
 年龄
 */
@property   (nonatomic,assign)  CGFloat     faceAge;

/**
 性别,数组中第一个对象是女性的概率,第二个为男性的概率
 */
@property   (nonatomic,strong)  NSArray *   faceGender;
@end

#pragma mark    人脸详情数据模型
@interface ZHTJFaceDetailModel : ZHTJFaceFeaturesModel

/**
 与该人脸相关联的FaceSet的ID数组
 */
@property   (nonatomic,strong)  NSArray     * faceSetAry;

/**
 该人脸所属图片的ID
 */
@property   (nonatomic,copy)    NSString    * faceImgID;

/**
 人脸地址
 */
@property   (nonatomic,copy)    NSString    * faceUrl;
@end

#pragma mark    检索结果数据模型
@interface ZHTJFaceResultModel : NSObject

/**
 待检索人脸与检索得到人脸的相似度
 */
@property   (nonatomic,assign)  CGFloat     confidence;

/**
 检索得到人脸的ID
 */
@property   (nonatomic,copy)    NSString    * faceID;

/**
 检索得到人脸的标记信息
 */
@property   (nonatomic,copy)    NSString    * faceUserParam;

@end
